
.content-box
{
    padding: 0 10px;
    table-layout:fixed;
}
tr.odd
{
	background: #e8f6ff;
}
tr.highlight
{
	background: #ffc;
}
tr.selected
{
	background: #67a7e3;
	color: #fff;
}
tr.lock
{
    background:#d5ffce;
    color:#333;
}
.noscreen
{
    display:none;
}
/*
.button
{
    height: 21px;
    line-height: 21px;
    border: 1px #75c6f3 solid;
    font-size: 12px;
    padding: 0 5px;
    margin: 0 3px;
    cursor: pointer;
    background: url(images/button_bg.png) repeat-x 0 0;
}
.button-hover
{
    height: 21px;
    line-height: 21px;
    border: 1px #75c6f3 solid;
    font-size: 12px;
    padding: 0 5px;
    cursor: pointer;
    background: url(images/button_bg.png) repeat-x 0 -20px;
}

*/




#windownbg {
	display: none;
	position: fixed;
	_position:absolute;
	width: 100%;
	height: 90%;
	/*background: #000;/*body-bg*/
	top: 0;
	left: 0;
}


#windown-box {
	/*position: fixed;*/
	position:absolute;
	display:none;
	border: 5px solid #E9F3FD;
	background: #FFF;
	text-align: left;
	z-index:100002;
}
#windown-title {
	position: relative;
	height: 30px;
	border: 1px solid #A6C9E1;
	overflow: hidden;
	background: url(images/bg.png) 0 -330px repeat-x;
}
#windown-title h2 {
	position: relative;
	left: 10px;
	top: 8px;
	font-size: 12px;
	color: #333;
}
#windown-close {
	position: absolute;
	right: 10px;
	top: 5px;
	width: 19px;
	height: 19px;
	text-indent: -19em;
	overflow: hidden;
	background: url(images/icons/close.png) 0px 0px no-repeat;
	cursor: pointer;
}
#windown-content-border {
	position: relative;
	top: -1px;
	border: 1px solid #A6C9E1;
	padding: 5px 0 5px 5px;
	background: url(images/bg.png) 0 -380px repeat-x;
}
#windown-content {
	position: relative;
	overflow: auto;
	text-align: center;
}
#windown-content img,#windown-content iframe{
	display: block;
}
#windown-content .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}

.dbox
{
    width:auto;
    padding:10px;
    border:1px #d8d8d8 solid;
}
.dtitle
{
    border:1px #ccc solid;
    padding:3px 8px;
    font-weight:700;
    background-color:#f9f9f9;
    color:#444;
}
.dcon
{
    width:100%;
    margin:0;
    padding:0;
}
.dcon td
{
    padding:8px 0px 8px 8px;
    border-bottom:1px #eee solid;
    word-wrap:break-word;
    text-align:left;
}
.dbtn
{
    height:26px;
    padding:8px;
    text-align:center;
}

.gdspan{ display:inline-block; width:100px;}